3033 Bristol Street #D, Costa Mesa, CA 92626Map
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.
NEARBY THINGS TO DO
I Love Lucy