Le Lycée International de Londres Winston Churchill est localisé sur le site de l'ancien Town Hall du Borough de Brent.
L'entrée du Lycée International de Londres Winston Churchill se trouve au:
1 Kings Drive
Wembley HA9 9HP
L'établissement est aisément accessible par les transports en commun. La station du London Underground la plus proche, à quelques minutes à pied, est Wembley Park. Elle est desservie par deux lignes: Jubilee et Metropolitan.