Budget Inn North Stonington

593 Providence
Connecticut
United States