16555 Creek Bend Dr
Sugar Land, TX 77478
$5,500,000 USD
10,288 SF
10% Cap Rate
10,288 SF
$5,500,000 USD
Freestanding