Meechai Thai cuisine

Overview

Address: 3960 W Point Loma Blvd
San Diego, CA 92110
Website: meechaispicesbaythai.com
Phone: 619-224-4871