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

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