Address: 544 Providence-New London Turnpike, North Stonington, CT 06359, USA
L Wild Horse | Jul 15, 2018
This hotel is on a small piece of property, with other buildings less than 10 feet away from it. Their parking area (behind the hotel) takes up any outdoors land they have available