Where is North Elizabeth Station?

Where is North Elizabeth Station located?

North Elizabeth Station, North Elizabeth Station, United States of America (approx. 40.680264°, -74.20616°)


Where is North Elizabeth Station on the map?