New Delhi Restaurant

160 Ellis Street
415-816-4068
San Francisco
California
United States
website