Print
|
Close this window
India Palace
India Palace
Address
1740 Fillmore St., San Francisco, , CA, USA
Telephone
415.567.7789
Website
sanfrancisco.citysearch.com/E/V/SFOCA/0011/34/06/
Print
|
Close this window