Processing, please wait ...
India Palace - Alameda
Alameda
Cuisines: Indian, Vegetarian
Address: 737 Buena Vista Ave ; Alameda CA, 94501