The Coach House is a boutique hotel brimming with charm and luxury. Built by a sea captain in 1879, it honors Salem’s history with beautiful surroundings and intentional design, creating a magical, relaxing, and unforgettable stay.
The Coach House is a boutique hotel brimming with charm and luxury. Built by a sea captain in 1879, it honors Salem’s history with beautiful surroundings and intentional design, creating a magical, relaxing, and unforgettable stay.