Main content starts here, tab to start navigating

Hours & Location

300 W Main St,
Alhambra, CA 91801

(626) 872-1504

Monday - Sunday 12 pm - 8 pm

 

Menu

View Store Menu

Get Directions