Leicester Square station
E174970
UNEXPLORED
Leicester Square station is a London Underground station in the West End, serving the Northern and Piccadilly lines close to major attractions such as Leicester Square and Trafalgar Square.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.