The Beauport Hotel

Gloucester, MA