""The Westbury" está situado en el corazón de Mayfair, haciendo esquina con Bond Street, a una corta distancia de los tesoros culturales de Londres y de las mejores tiendas de la ciudad. Se encuentra a sólo dos manzanas de las estación de metro Oxford Circus, lo que facilita el acceso a todos los puntos de interés de la ciudad. El barrio de los teatros, el West End, así como Piccadilly Circus, se hallan a dos y tres manzanas respectivamente del hotel."