Rated
5.0 out of
5 from
1Reviews
On The Square
is an enjoyable American Restaurant Restaurant
Ranked #1 of 19 Restaurants in West Tarboro Tarboro.
Some say it is nice, expensive, good.
★★★★★ on the 7th of August, 2013
Expensive, yet extremely nice and good portions of food