
Stoughton Inn
3.0 (2)hotel
A hotel offering convenient lodging for visitors staying in Stoughton, Massachusetts.
Description
Set off Technology Center Drive in Stoughton, the hotel provides local accommodations in the Massachusetts town.

3.0 (2)hotel
A hotel offering convenient lodging for visitors staying in Stoughton, Massachusetts.
Set off Technology Center Drive in Stoughton, the hotel provides local accommodations in the Massachusetts town.