201 N Beachview Dr, Jekyll Island, Georgia 31527 USA
Tortuga Jack's -- chicken chimi takeout
Photo Credit: Yelp