Our Location

Mira Mesa

8280 Mira Mesa Blvd
Suite E
San Diego, CA 92126

(858) 860-5225

Mon - Sun: 11:30 am - 10:00 pm
Last seating is 9:30pm