News

Home Depot paid $20 million for an office and retail plaza in Pembroke Park, bringing its assemblage to 7 acres.