Since 1879

Experience History

Stepping inside the The Coach House is to discover a unique hotel brimming with charm, elegance, and sheer luxury. A former mansion built by a sea captain in 1879, it lovingly pays homage to Salem’s rich and eclectic history while incorporating elements of modern design. Such beautiful surroundings guarantee that guests will feel relaxed and special, making their stay truly magical and unforgettable.


The City Of Salem

Nestled into the coast of the North Shore, Salem is a world-wide destination. A true microcosm of New England, the city offers a perfect balance of old and new. The historical architecture is a portal to the past, all while housing five-star restaurants, rooftop bars, and endless shopping.