<<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