23
14515 Sommermeyer St
Houston, TX 77041
$873,528 USD
1,800 SF
1,800 SF
$873,528 USD
Office