Village Kebae
233 State StLos Altos,
CA,
94022 6503975620
DiningFoodIndian FoodIndian RestaurantsPlaces To EatRestaurants DowntownRestaurants That DeliverRestaurants With Live MusicRestaurants With Private RoomResturantsUsed Restaurant Equipment Supplies