Where is Camden Road Station?

Where is Camden Road Station located?

Camden Road Station, Camden Road Station, Great Britain (approx. 51.54125°, -0.138942°)


Where is Camden Road Station on the map?