5927 Almeda Road, Houston, TX 77004 | HotPads