Saint Lucie, United States
Avalon State Park
Avalon State Park is a Florida State Park, located on North Hutchinson Island, 4 miles north of Fort Pierce Inlet State Park, along A1A.
- City
- Saint Lucie
- Country
- United States
- Category
- Park
- Suggested visit
- About 90 minutes
More places in Saint Lucie
Background: Wikipedia