Haunted HousesHaunted Places in North Carolina The Mayo House Tarboro by Real Haunts Team June 23, 2021 June 23, 2021 895 views A small town of just under 12,000 residents, Tarboro in North Carolina was established in 1760. In the September of 1760… Read more 2 FacebookTwitterEmail