New Apartments Approved for 99 South Glenn Drive, in Camarillo
New apartments have been approved for 99 South Glenn Drive, in Camarillo. Lustra Development is behind the new plan, which will include some ground floor commercial space, and a couple of low income units. Planning documents refer to the site as “Vista Terraza.”