Get directions to: Sir Pizza Of Siler City, Siler City, NC
Restaurant address: 1403 E 11th St Siler City, NC 27344, USA
Restaurant: Sir Pizza Of Siler City