4100 W Riverbend Ave
Post Falls, ID 83854
$5,200,000 USD
28,596 SF
28,596 SF
$5,200,000 USD
Hotel