London slang for a station on the London Underground. The busiest tube station on the London Underground is Oxford Circus, however pundits claim that by 2003 Canary Wharf will be the busiest.
Log in or register to write something here or to contact authors.
Lost password
Sign Up
Need help? accounthelp@everything2.com