Logo
Loading...
Loading...
media-photo
media-photo
media-photo
media-photo
media-photo
media-photo
media-photo
media-photo
Primary Location
Main location1000 E Main St Alhambra California 91801 US(626) 281-6777
Loading...
Amenities
Service options
Dine-inTakeout
Children
Good for kidsKids' menuHigh chairs
Parking
Free parking lotFree street parkingParking
Dining options
BreakfastSeatingLunchBrunchDessertDinner
Popular for
BreakfastSolo diningDinnerLunch
Show more...
Loading...
More business near you
People also viewed
Loading...
Customer Reviews
HomeBusinessesMarketplace