New Delhi Indian Restaurant
160 Ellis St, San Francisco
(415) 397-8470
Recent Reviews
New Delhi Indian Restaurant
160 Ellis St, San Francisco 94102
(415) 397-8470