Get directions to: Schlotzsky's Deli, Taylorville, IL
Restaurant address: 1680 N 1800 East Rd Taylorville, IL 62568, USA
Restaurant: Schlotzsky's Deli