Where is Camden Road Station?

Where is Camden Road Station located?

Camden Road Station, Camden, United Kingdom (approx. 51.54°, -0.140608°)


Where is Camden Road Station on the map?