The Grosvenor Kensington Hotel is an elegant Victorian Hotel located in West London ideal for visiting most of the major local attractions in the city such as National History Museum, Science Museum or the Victoria and Albert Museum.
Olympia and Earl’s Court are only a short distance away and are host to many national and international events each years.
|