Get directions to: On The Square, Tarboro, NC
Restaurant address: 115 E Saint James St Tarboro, NC 27886, USA
Restaurant: On The Square