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