Atalaya Castle is the perfect southern wedding venue, tucked away amongst the Live Oak Trees, and steps away from the ocean in Murrells Inlet, SC!