
Visit London and enjoy the history, see the sights, shop for high street styles and designer fashions and get a taste of the liveliest nightlife in Europe.
With more than 30,000 shops, 6,000 restaurants, 100 different theatres and scores of clubs, pubs and live music venues, London is a multicultural melting pot with something for everyone.