See the Photos of Helen’s New Luxurious Lake Barrington Listing!

23 Rivers Bend Court – Lake Barrington, IL. 60010 – $625,000