A fully leased, mixed-use building in downtown Princeton has changed hands for more than $3 million, under a newly announced deal by Commercial Property Network Inc.