Located in a prestigious setting in London, this complex is within easy access of South Kensington, Earl's Court Exhibition Centre and the Natural History Museum. Paddington Station is 1.4 km away. A wide range of stylish shopping opportunities, delectable..