India Restaurant is an attraction, food place, restaurant, bar / lounge in Providence, Rhode Island, United States.
Address:
1060 Hope Street, Hope, Providence, Rhode Island 02906, United StatesMap Category:
Attraction, Food Place, Restaurant, Bar / Lounge