Indian Aroma Reviews & Details
1653 Polk St
Indian Aroma is located at 1653 Polk St in San francisco near the intersection of Polk St and Clay St. Their menu consists of Indian dishes . Call (415) 771-0426 today!
- Major Intersection:Polk St And Clay St
Tell us more about Indian Aroma San francisco!