Where is 25th Ave NE & NE 65th St located?
25th Ave NE & NE 65th St, 25th Ave NE & NE 65th St, United States of America (approx. 47.676273°, -122.30074°)
25th Ave NE & NE 65th St, 25th Ave NE & NE 65th St, United States of America (approx. 47.676273°, -122.30074°)