There's nothing more enjoyable than spending time by the seaside. Round up the crew, throw together a picnic and enjoy some fresh air at Niles Beach.
This Gloucester stretch of coastline is a good place to begin your day of sightseeing. There's lots to discover in the vicinity, like Good Harbor Beach, Cape Ann, and Wingaersheek Beach. Wander around at your leisure at Niles Beach before making tracks to these other fine sights.