Our Location

Mira Mesa

8280 Mira Mesa Blvd, Suite E
San Diego, CA 92126

(858) 860-5225

Hours

Monday - Sunday: 11:30 am - 10:00 pm
Last seating is 9:30pm