indianNot yet on Tasting Planet
Little Delhi
Eddy Street 83, 94102 San Francisco, United States
About
This is a very good Indian restaurant at very reasonable prices. Decor and ambiance is average, but high on taste and cleanliness.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!