indianNot yet on Tasting Planet
Indian Oven
Fillmore Street 233, San Francisco, 94117 San Francisco, United States
About
This Indian restaurant is on the expensive side, although it is pretty good. Expect a wait any day of the week.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!