2102 Quenby Street

West University Place, Houston, Texas