Main content starts here, tab to start navigating

Hours & Location

300 W Main St,
Alhambra, CA 91801

(626) 872-1504

Sunday - Thursday: 12pm - 12am

Friday - Saturday: 12pm - 2am

 

Get Directions