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