News

Imagine stumbling upon a Spanish-Moorish castle while strolling along the South Carolina coastline. No, you haven’t ...
Atalaya Castle stands like a beautiful architectural mirage within Huntington Beach State Park in Murrells Inlet, challenging everything you thought you knew about South Carolina landmarks.