2180 Harbor Blvd, Costa Mesa, CA 92627 +1 949-574-9196
restaurant, Costa Mesa, CA, United States
Today
How to go there