Is this a second chance complex?
Address: 13355 Northborough Dr, Houston, TX 77067, USA
Rochelle Brown | Mar 10, 2019
Horrible apartments to move into. Don't do it.
Chris Phillips | Mar 9, 2021
Pretty much
Bryan Allen | Mar 9, 2020
I think so I really do
Thanks! Your answer is awaiting moderation.