Location: Home > YellowPages > CA > Alameda > India Palace

India Palace

737 Buena Vista Ave
Alameda, CA 94501
510-814-8778