Southwest Squaw Creek Place

Southwest Squaw Creek Place is a street in Corvallis.