Where is Northgate Station?

Where is Northgate Station located?

Northgate Station, Northgate Station, United States of America (approx. 47.70219°, -122.32802°)


Where is Northgate Station on the map?