Where is High Street Station?

Where is High Street Station located?

High Street Station, High Street Station (IND Eighth Avenue Line), United States of America (approx. 40.69889°, -73.989716°)


Where is High Street Station on the map?