Print
|
Close this window
Mela Tandoori Kitchen
Mela Tandoori Kitchen
Address
417 O#039Farrell Street, San Francisco, , CA, USA
Telephone
415.776.0141
Website
sanfrancisco.citysearch.com/E/V/SFOCA/2000/00/55/
Print
|
Close this window