Where is NE 130th Street Station?

Where is NE 130th Street Station located?

NE 130th Street Station, NE 130th Street Station, United States of America (approx. 47.723335°, -122.32389°)


Where is NE 130th Street Station on the map?