Apartments in Salem
Apartment
Salem
Located in the North Shore of Salem, Massachusetts, with access to Salem's waterfront and historic district, Apartments in Salem offers free Wi-Fi.
Number of rooms: 3
40-42 Dow Street, Salem, 01970, United States