Where is Newkirk Plaza Station?

Where is Newkirk Plaza Station located?

Newkirk Plaza Station, Newkirk Plaza Station, United States of America (approx. 40.635082°, -73.96279°)


Where is Newkirk Plaza Station on the map?