South Carolina's castle on the coast continues to amaze tourists
Atalaya Castle welcomes tourists from around the country visiting Huntington Beach State Park in Murrells Inlet, South Carolina, to learn about its history.
The Post and Courier
7 days ago