THE PLACE AT CASTLE HILLS

11800 Braesview, San Antonio, TX 78213