Close to Buckingham Palace and Green Park in the very centre of London, this hotel is in an enviable position for tourists who wish to discover the many delights that the capital has to offer. An intimate boutique hotel of extraordinary taste and design, this is a place that one can rest and relax, away from the busy streets and retire to a fully furnished and beautifully appointed guestroom.