Constructed in 1978, the Estada Villa apartment building comprises 76 units of the following unit mix: One Bedroom, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 56,797 SqFt. The property is located in Cloverleaf, at 1114 Freeport Blvd, East Houston.