Where is S Cloverdale St & 12th Ave S?

Where is S Cloverdale St & 12th Ave S located?

S Cloverdale St & 12th Ave S, S Cloverdale St & 12th Ave S, United States of America (approx. 47.526375°, -122.31717°)


Where is S Cloverdale St & 12th Ave S on the map?