Citadines Barbican London is 10.4 km from London City. Get latest prices on KAYAK now