Salem Waterfront Hotel

Salem, MA