New apartments and townhouses are coming to Chula Vista. Here’s what to know

About 4 Minutes