Get directions to: Michaels Deli & Seafood, Folkston, GA
Restaurant address: 600 S 2nd St Folkston, GA 31537, USA
Restaurant: Michaels Deli & Seafood