Artisan on the Bluff is multifamily apartment complex that was constructed in 2005. It is located at 6623 Babcock Road in University of Texas at San Antonio, San Antonio, and features a total number of 250 units. The property’s unit mix is a combination of One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, with a total unit size of 246,724 SqFt.