Main content starts here, tab to start navigating

Hours & Location

2950 Grace Ln A,
Costa Mesa, CA 92626

(714) 532-5101

We take orders over the phone 7 days a week from 9am to 8pm. We highly suggest you call us or place your order in advance as we carry limited menu items for walk-in at this time.

Get Directions