23
2267 S Townsend Ave
Montrose, CO 81401
$2,049,000 USD
22,750 SF
1
Unit
8% Cap Rate
22,750 SF
$2,049,000 USD
Department Store