Where is Metuchen Station?

Where is Metuchen Station located?

Metuchen Station, Metuchen Station, United States of America (approx. 40.540737°, -74.36067°)


Where is Metuchen Station on the map?