Salem Maritime National Site

History Museum

Boutique hoteller nær Salem Maritime National Site