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.