An award-winning luxury boutique Kimpton hotel in Downtown Boston overlooking Boston Common. Nearby attractions include Boston's North End, Beacon Hill, Back Bay and Newbury street shopping.
The Winsor House Inn, established in 1803, has been a staple on the Duxbury restaurant scene by offering guests a seasonal menu with creative New England Fare.