Get directions to: Stoplight Deli, Aiken, SC
Restaurant address: 119 Laurens St Nw Aiken, SC 29801, USA
Restaurant: Stoplight Deli