Holiday Inn - Kensington 97 Crom South Kensington, KnightsbridgeLondon, ENGLAND
140 Gloucester Road, KnightsbridgeLondon, ENGLAND