Previous A Palo Alto property manager paid $106M for Cherryhill Apartments in Sunnyvale
Next New York investor enters Triangle with $53M buy in Chapel Hill