New Delhi Restaurant
Listing Details
New Delhi Restaurant - San Francisco
160 Ellis St , 94102 , San Francisco , CA ,USA
Address: 160 Ellis St , 94102 , San Francisco , USA | |
Phone: (415) 397-8470 | |
Web: http://www.newdelhirestaurant.com | |
GPS Lat: 37.785545 , Lon: -122.409035 |
Map