Keywords: vehicle train railroad outdoor road sport 51 32N 0 08W Camden Road railway station is in the London Borough of Camden in North London. 8 December 1870 Opened. attribution: mattbuck 51 32N 0 08W Camden Road railway station is in the London Borough of Camden in North London. 8 December 1870 Opened. attribution: mattbuck |