8
777 W 23rd St
Houston, TX 77008
$5,400,000 USD
8,400 SF
8,400 SF
$5,400,000 USD
Freestanding