Elmcroft of Windcrest

6849 Crestway Dr San Antonio TX 78239 (888) 848-5698

Reviews for Elmcroft of Windcrest

Rating: 3.9 Based on 17 reviews Write a review
Friendly and Responsive
 Dec 2015
The staff has always been friendly and responsive. I do not think there are any questions we have asked that they have not gotten back to us on. I think that there hasn't been quite the level of ac... read more