Tate Modern - nearest tube?
Natural History and Science museums - nearest tube?
Everything major in london is accessed from the underground tube station.
ADD:
Trafalgar Square - nearest tube: Charing Cross
(World famous square with odd things happening and museums around it)
Chinatown - nearest tube: Leicester Square
(If you like massage, chinese food, shops this is the place to be)
Harrods - nearest tube: Knightsbridge
(World famous department store and big celebrity hangout)
Hyde Park - nearest tube: Hyde Park Corner
(Huge park, lakes, activities, no point going in the winter)
Madam Tussauds - nearest tube: Baker Street
(Also some shops, planetarium, sherlock holmes lived here)
London Eye - nearest tube: Waterloo
(Big wheel can sit on it and see views, other stuff there)
London is NEVER boring - I miss that place a lot.
December wise, its rare to be below zero celcius during the day.
|