18
3240-3242 S Woodruff Ave
Idaho Falls, ID 83404
$1,325,000 USD
18,955 SF
18,955 SF
$1,325,000 USD
Medical