Get directions to: Locos Deli & Pub, Statesboro, GA
Restaurant address: 91 Briarwood Ln Statesboro, GA 30458, USA
Restaurant: Locos Deli & Pub