Stoughton hotels & apartments, all accommodations in Stoughton

Recommended hotels in Stoughton

Courtyard Boston Stoughton photo

Courtyard Boston Stoughton

Courtyard Boston Stoughton is a worthy example of 3-star hotels in Stoughton offering modern rooms overlooking Fenway Park. Founded in 1989, the hotel underwent a renovation in 2010.

200 Technology Center Drive, Stoughton, USA