Reviews for India Palace Alameda

737 Buena Vista Ave, Alameda, CA 94501, USA

3.9 Star

68 review


Sort by:
M

Mansi Patel

good

SiteLock