Beaches

Top 10 Beaches
It's no surprise to the millions of visitors who set their chairs in the sand but, Hampton Beach has been rated one of the '10 Best Beaches!'