The Biltmore Mayfair, LXR Hotels & Resorts is 13.9 km from London City. Get latest prices on KAYAK now