1718-1726 W 23rd St
Houston, TX 77008
$5,850,000 USD
21,700 SF
21,700 SF
$5,850,000 USD
Light Distribution