Salem Maritime National Site

History Museum

Boutique hotel vicino a Salem Maritime National Site