Constructed in 2017, the Altura apartment building comprises 181 units of the following unit mix: One Bedroom, One Bedroom/Den/One and Three Quarter Bath, Three Bedroom/One and Three Quarter Bath, Three Bedroom/Townhouse/Den/Three and One Half Bath, Three Bedroom/Townhouse/Den/Two and One Half Bath, Three Bedroom/Townhouse/Three and One Half Bath, Two Bedroom/One and Three Quarter Bath, Two Bedroom/One Bath, totaling 213,466 SqFt. The property is located in Del Mar, at 11921 Carmel Creek Road, San Diego.