Where is N 130th St & Greenwood Ave N located?
N 130th St & Greenwood Ave N, N 130th St & Greenwood Ave N, United States of America (approx. 47.723175°, -122.35498°)
N 130th St & Greenwood Ave N, N 130th St & Greenwood Ave N, United States of America (approx. 47.723175°, -122.35498°)