1513 Park St., Alameda
(510) 523-7227
737 Buena Vista Ave, Alameda
(510) 814-8778
Located in Alameda, India Palace takes pride in serving the best Indian Cuisine in town. The cuisine of India is as varied and diverse as the sub-continent from which it originates. As a first time experience at India's Tandoori, the variety in taste...
2661 Blanding Ave., Alameda
(510) 521-8889