Quantcast
logo

About the Inn

We welcome you to the Taggart House, located in Stockbridge, MA in the heart of the Berkshires and close to all that the area has to offer.

18 Main St Stockbridge, Massachusetts