NOW OPEN

LARRY'S in BEACH VILLAGE

HOME
OF THE
BIG ONE

Now with two locations on Jekyll Island, enjoy delicious hand-crafted subs and fresh salads with high-quality deli meats and cheeses.