Balboa Thai Cafe

  • 209 1/2 Palm St,
    Newport Beach, CA 92661
  • Phone: 949-675-0161
  • Cuisine: Thai Restaurant

Map

Unable to Display Map