India Palace
(510) 814-8778

737 Buena Vista Ave, Alameda, CA | Directions   94501

37.777384 -122.274861
Get Directions