I am wanting to check out these apt is these things true because it would be a shame to put my kids in such a bad experience and environment I have a great job just looking for a six month lease
Address: 13355 Northborough Dr, Houston, TX 77067, USA
Chris Phillips | Mar 9, 2021
NO! Don't listen to the answer b4. If you live there you WILL regret it. PERIOD! Read my review and look at pictures.
Finesse Gee | Mar 9, 2020
I have close friends who stay here and they not as bad as you may hear honestly. Just be mindful everyone isnt your friend
Thanks! Your answer is awaiting moderation.