Processing, please wait ...
Little Delhi
San Francisco
Cuisines: Indian
Address: 83 Eddy Street ; San Francisco CA, 94102
Food was great.
Great food, arrived hot on time and the delivery guy was awesome with setting up and making sure all the items had serving utensils. 5 star