Inwood Village Fourplexes 7200 West T C Jester Boulevard, Houston, TX 77088