Southgate Shopping Centre in South Tamworth, NSW has been sold off-market for $33.4 million to a private investor.