Jekyll Island, an idyllic island located about 30 minutes from the Horse Stamp Inn on Georgia’s scenic coastline, is well known for its pristine and protected natural habitat. The Georgia Sea Turtle Center, one of the island’s biggest tourism draws, is a a working hospital dedicated to the rehabilitation of injured sea turtles, as well…
