Where is Heidelberg Central Station?

Where is Heidelberg Central Station located?

Heidelberg Central Station, Heidelberg Central Station, Germany (approx. 49.4039°, 8.675808°)


Where is Heidelberg Central Station on the map?