Le Westbury se situe en plein centre de Mayfair, au détour de Bond Street et à quelques pas des trésors culturels de Londres et des meilleures boutiques de la ville. A deux pâtés de maisons, vous trouverez la station de métro d'Oxford Circus qui vous mènera dans les moindres recoins de la ville. Les théâtres de West End et Piccadilly Circus se trouvent respectivement à 2 et 3 pâtés de maisons de l'hôtel.