Mint Leaf Thai Cuisine

Overview

Address: 712 E Balboa Blvd
Newport Beach, CA 92661
Website: mintleafthaicuisine.com
Phone: 949-675-9991