Jekyll Island GA Delicatessens 1. 210 S Riverview Dr, Jekyll Island, GA 31527 | Subs Larry's Giant New York Delicatessen (912) 635-9283