Contact Us

Location & Hours

1120 North Santa Fe Avenue
Vista, CA 92083

(760) 270-9412 

We are open for lunch & dinner
7 days a week!

Place Your Order Now!

Call Us: (760) 270-9412

Questions or Comments?

We'd love to hear from you!

Send us a message and we’ll get back to you as soon as possible.