Belmont Village Turtle Creek
3535 N. Hall Street, Dallas, TX 75219
4.5
(16 reviews)
"Belmont Village Turtle Creek had very large apartments, but it was very expensive. The staff who toured me was nice. It was a very nice facility, and I liked where it was located...."
READ MORE