Northwest Seneca Place

Northwest Seneca Place is a traffic calmed area in Corvallis.