Deli Food
Larry's Giant Subs
#136 1900 E. Victory Sq Savannah, Georgia 31404
912-692-1100
Website
Menu
Maps
Savannah Eats Out Savannah Restaurant Guide Top Google Rankings