Hill Country Place is multifamily apartment complex that was constructed in 2008. It is located at 6222 UTSA Blvd in University of Texas at San Antonio, San Antonio, and features a total number of 227 units. The property’s unit mix is a combination of Four Bedroom/Four Bath, One Bedroom, Two Bedroom/Two Bath, with a total unit size of 247,487 SqFt.