Carlyle Place Apartments at 1751 Babcock Road, San Antonio, TX 78229 | HotPads