Kings Cross Inn Hotel London: 2.5 km to Trafalgar Square