6617 Schiller Street, Houston, TX 77055 - MLS#89321500 - Cole & Kel...