Retail

Princeton retail, office building sells for $3 million