

Il Westbury è situato nel cuore di Mayfair, all'angolo di Bond Street, a pochi passi dai tesori culturali di Londra ed i migliori negozi della città. Due isolati di distanza troverete la stazione della metropolitana di Oxford Circus che vi condurrà in ogni angolo della città. I teatri del West End e Piccadilly Circus sono rispettivamente a 2 e 3 isolati dall'hotel.