Village at West University at 5151 Edloe Street Houston, Houston, TX 77005 | HotPads