A Country Inn - Stow MA

A Perfect Place to Unwind

Amerscot House Inn is a beautiful place to unwind in rural surroundings while surrounded by comfort and luxurious touches. Draudt Design helped the owner renovate the property and create a new home in the upstairs of the old barn previously used for conferences.