Retail sites and apartments change hands in active commercial real estate market.
Open shared insight