Processing, please wait ...
Amber India
Mountain View
Cuisines: Indian
Address: 2290 W El Camino Real ; Mountain View CA, 94040
Delivery times are 11:30-2:30, and 5:00-10:00