Willamette River Retreat

4,500 sf custom home.