Alligator Soul
Restaurant $
114 Barnard St, Savannah, GA 33127
Savannah
Description
Located in the historic Downtown District, Alligator Soul is an upscale, unpretentious restaurant that is decidedly unique among fine dining in Savannah. Frequently Asked Questions
Places You Should Consider
Alligator Soul Photos
News & Articles