Northwest Tillicum Place

Northwest Tillicum Place is a traffic calmed area in Corvallis.