Where is Residence Inn Southington located?
Residence Inn Southington, Residence Inn Southington, United States of America (approx. 41.60861°, -72.89964°)
Residence Inn Southington, Residence Inn Southington, United States of America (approx. 41.60861°, -72.89964°)