8700 Broadway Apartments 8700 Broadway Street, Houston, TX 77061