683 S Woodruff Ave
Idaho Falls, ID 83401
$2,391,728 USD
10,400 SF
10,400 SF
$2,391,728 USD
Medical