Discover India in Bayarea Change City
India Mela Restaurant
415-7767171
417 Ofarrell Street
San Francisco CA 94102   [Map]   [Directions]