103 W Main St
Decatur, TX 76234
$1,200,000 USD
3,988 SF
3,988 SF
$1,200,000 USD
Hospitality