Constructed in 1977, the The Selena apartment building comprises 446 units of the following unit mix: One Bedroom, One Bedroom/Den, Three Bedroom/Two Bath, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 385,660 SqFt. The property is located in Cloverleaf, at 250 Uvalde Road, East Houston.