Pavilion Beach is located in the heart of Gloucester, United States, and has a length of approximately 1,000 feet The sand on the beach is golden-colored and there are plenty of activities available, such as swimming, sunbathing, and building sandcastles