A private buyer has paid nearly $5 million for a retail center in the Burlington County township of Riverside, according to brokers with Marcus & Millichap.