Best deals on the closest Courtyard by Marriott to this island in Putnam County, Florida
605 A1A Beach Boulevard - St. Augustine - 34.6 miles from Turkey Island