Neptune Beach is the newest addition to the Beaches community. Located between Atlantic Beach to the north and Jacksonville Beach to the south, it was considered part of Pablo Beach, later named Jacksonville Beach, for many years. In the early days First...
more on GoingToTheBeach.com