At its heart, Country Feedback is more than just a shop; it’s an extension of ourselves and a creative outlet for both of us that allows us to utilize our artistic and musical backgrounds.
Located in Historic Downtown Tarboro, one of the oldest towns in North Carolina, On the Square's low-key charms haven't faded since its opening, but rather have increased with every weekly menu change.