There's a park in Beaverton that's beautiful and few outside of town know of it. You'll love Tualatin Hills Nature Park in Beaverton, Oregon.