Where is 68th Ave NE & NE 181st St?

Where is 68th Ave NE & NE 181st St located?

68th Ave NE & NE 181st St, 68th Ave NE & NE 181st St, United States of America (approx. 47.759098°, -122.24982°)


Where is 68th Ave NE & NE 181st St on the map?