<<Up     Contents

Leicester Square tube station

Leicester Square Tube Station is a station on the London Underground, located on Charing Cross Road, a short distance to the east of Leicester Square itself. The station serves the Northern and Piccadilly Lines.

wikipedia.org dumped 2003-03-17 with terodump