Heron River
Welcome, please Login or Register
Request Information
Please provide your contact information so we may respond to your inquiry. Your information will not be used for any other purpose.
Contact Information
Property Information
10605 W Otter Rock Dr, Star, ID 83669
MLS ID#: 98887496
Beds: 4
Baths: 3.5
Sqft: 3058
Acres: 0.34