On the Square
115 E St James St, Tarboro
(252) 823-8268
Menu
Restaurants in Tarboro, NC
On the Square
115 E St James St, Tarboro, NC 27886
(252) 823-8268