Located at the very heart of London, within a short walk of Oxford Street and many of the most famous shopping streets and attractions that the capital has to offer, this hotel is in a fine position. The rooms have all been designed with great care and attention and...