India Garden Reviews & Details
1261 Folsom St
India Garden is located at 1261 Folsom St in San francisco near the intersection of Folsom St and 9th St. Their menu consists of Indian dishes . Call (415) 626-2798 today!
- Major Intersection:Folsom St And 9Th St
Tell us more about India Garden San francisco!