Indo Kitchen
Address:
5 N 4th St, Alhambra, CA 91801
Phone:
(626) 282-1676
Restaurants
Other Businesses:
- Pizza Hut at 1224 S Atlantic Blvd, Alhambra, CA 91803
- Green Papaya Thai Restaurant at 1800 W Valley Blvd, Alhambra, CA 91803
- Yama Restaurant at 433 W Main St, Alhambra, CA 91801
- Wong Java House at 1936 W Valley Blvd, Alhambra, CA 91803
- Denny's at 369 W Main St, Alhambra, CA 91801