Main content starts here, tab to start navigating

Hours & Location

4884 Main St,
Yorba Linda, CA 92886

714-463-4424

Take-out available on the following days:

Thursday - Sunday 3:00 pm to 9:00 pm

Call 714-463-4424 or Order on-line

Get Directions