Waterfront Promenade Park

Park 36 Merrimac St Newburyport