India Palace

737 Buena Vista Ave
Alameda, CA
510.814.8778
37.777482
-122.275007
Hours:
Mon - Sat:11am - 2pm,   5pm - 10pm
Sun: 5pm - 10pm

for India Palace
Directions
from: