India Palace
Superb Indian Cuisine
737 Buena Vista Ave, Alameda, CA 94501
• 510-814-8778


View Larger Map 

Back to Top