160 Ellis St, 94102
PRICE: $50.00-50.00
After everything we\'ve all been through, New Delhi Restaurant is still here! And we would like to thank you for being a big part of that.