Constructed in 2011, the Villas at Babcock apartment building comprises 204 units of the following unit mix: Four Bedroom/Townhouse/Four and One Half Bath, One Bedroom, totaling 304,680 SqFt. The property is located in Northwest Side, at 14333 Babcock Road, San Antonio.