La station de métro Archway se trouve dans le nord de Londres, sous la tour Archway, à l'intersection de Holloway Road, Highgate Hill et Junction Road dans la région connue sous le nom d'Archway.
Image : Archway Tower and tube station 2005.