The Sojourner Inn, Groton, Connecticut
The Sojourner Inn is a bed and breakfast inn located in the Groton area. If you want to see other inns like The Sojourner Inn near Groton, CT, see the nearby cities list below including Ledyard, Preston and Niantic.
Nearby Bed & Breakfasts