Constructed in 1984, the The Place at Castle Hills apartment building comprises 680 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 466,936 SqFt. The property is located in Hill Country Village, at 11800 Braesview, San Antonio.