21
177 S Main St
Hatch, UT 84735
$1,380,000 USD
8,000 SF
9.17% Cap Rate
8,000 SF
$1,380,000 USD
Hotel