Locations

Choose another location

Alhambra Main

33 W Main St
Alhambra, CA 91801

(626) 300-5898

Restaurant Hours

Monday - Friday 3 PM to 10 PM
Saturday - Sunday 12 PM to 10 PM