Chula Vista Apartment Deal Among San Diego Region’s Biggest of Past Year

Investment firm Olympus Property acquired the 272-unit Residences at Escaya apartment complex in Chula Vista, California, near San Diego. (CoStar)
Sale Topping $122 Million Reflects High Investor Interest in South County Area