24
308 James St
Houston, TX 77009
$289,000 USD
1,866 SF
1,866 SF
$289,000 USD
Specialty