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 01262

Loading...