Indo KitchenRestaurants5 N 4th StAlhambra, CA, 91801 · US(626) 282-1676Email unavailableindokitchenalhambra.comHours not available