"great place where no one has given up my order, no problem at all"
Phone: +16265882490
Address: 1131 S Fremont Ave Ste. B, 91803, Alhambra, US, United States
City: Alhambra
Monday: 08:00-20:40
Tuesday: 08:00-20:40
Wednesday: 08:00-20:40
Thursday: 08:00-20:40
Friday: 08:00-20:40
Saturday: 08:00-20:40
Sunday: 08:30-20:40
Dishes: 64
Amenities: 3
Categories: 5
Reviews: 2500