Location

115 W Main St,
Alhambra, CA 91801

Hours

Dine-In / Pickup / Delivery

Mon-Sun

11:30am - 9:30pm