AOL Travel
Print

Orchid Restaurant, Costa Mesa

Orchid Restaurant - Costa Mesa, California
Orchid Restaurant
3033 Bristol Street #D, Costa Mesa, CA 92626Map
714-557-8070
Overview

Visit and taste some of their uniquely delicious dishes. They are open seven-days a week with a buffet for lunch and dinner. They also deliver.

Write a Review

How would you rate your overall experience with Orchid Restaurant?
AOL Traveler Rating
0 POSITIVE Vote » Thanks for voting!
0 NEGATIVE Vote » Thanks for voting!
ADVERTISEMENT