Mayfair, London's most exclusive district, has, from Victorian times been the centre of gracious living. The Westbury Mayfair Hotel is located in the heart of Mayfair and is the only hotel on London's famous Bond Street.
Elegant four star deluxe hotel situated in the heart of London's fashionable Covent Garden. Only few minutes from Waterloo train station, with easy access to London's most popular attractions.