For Sale
5634 Schevers St — Inwood Terrace Sec 08
$120,000
5634 Schevers St, Houston, TX
3 bd
1 ba
850 sqft
