The is the front of the building of India Restaurant on Hope Street in Providence, Rhode Island.
The entrance to India restaurant in Providence RI
Your Travel Guide to New England and Beyond
The is the front of the building of India Restaurant on Hope Street in Providence, Rhode Island.
Leave a Reply