Where is Renaissance Providence Hotel located?
Renaissance Providence Hotel, Renaissance Providence Hotel, United States of America (approx. 41.829998°, -71.416664°)
Renaissance Providence Hotel, Renaissance Providence Hotel, United States of America (approx. 41.829998°, -71.416664°)