Garden Villas South

13457 Tesson Ferry Rd St Louis MO 63128 (888) 848-5698

Reviews for Garden Villas South

Rating: 4.5 Based on 12 reviews Write a review
Very Happy With Everything
 Dec 2015
It is just absolutely great here and I am very happy with everything about the Garden Villas South facility. The activities are great, we just had a huge christmas party. I have no problems with th... read more