Your beach escape awaits

Charming coastal retreats steps from the ocean in Hampton Beach, Plum Island & Salisbury