The Coach House is a charming and luxurious hotel nestled right on the beautiful North Shore of Boston, with proximity to downtown Salem and all the popular attractions.
The hotel itself offers the perfect balance of old and new for a relaxing vacation, while still paying homage to the city’s rich cultural heritage.
The building itself is a former Victorian mansion built by a sea captain in 1979. Now with its eclectic history and modern design, you can experience luxury in The Witch City.
With beautiful tributes to the past, modern luxuries, and an overall vibe that screams “Salem luxury” the rooms are truly a wonderful experience.
Between the stunning architecture, a beautiful combination of colors, cozy bed, modern decor elements, and overall fun and safe atmosphere, I would highly recommend this hotel for your trip to Salem!