Mint Leaf Thai Cuisine

712 E Balboa Blvd, Newport Beach, CA 92661, United States