News

The Agoura Hills Business Park, a two-building office campus totaling 116,280 square feet in Agoura Hills, California, has been sold to a private investor for an undisclosed price, according to JLL ...