Pilgrim Sands on Long Beach

47.0 miles from Beverly Municipal Airport