Where is Elberon?

Where is Elberon located?

Elberon, Elberon (Station), United States of America (approx. 40.265293°, -73.99762°)


Where is Elberon on the map?