Narrow Boat moored in London is located in the Camden district of London, 500 metres from King's Cross Station, 1.4 km from...