Advertise Your Holiday Home

London Visitor Guide

London is the Capital City of England and the United Kingdom, it is located on the River Thames in south east England. London was founded by the Romans in 43 AD as Londinium, it is now a truely global City with so much to offer those that live and visit within its boundaries.

What To Do In London

London is home to some of the finest attractions, places of historical interest, entertainment venues, and shopping, it is therefore very hard to select just some of what the City has to offer but below we have named five of the best.

The London Eye

The London Eye officially opened on the 9th March 2000, it is the tallest Ferris wheel in Europe and the most popular paid attraction in the United Kingdom. Each of the 32 sealed capsules can hold up to 25 people, at the top the London Eye offers the visitor an unforgettable panoramic view over the London skyline.

The London Eye is located in Lambeth on the South bank of the river between Westminster bridge and Hungerford bridge. Waterloo and Westminster underground stations are close by and the London River Services operated by Thames Clipper and City Cruises will stop at the Waterloo Millennium Pier.

The British Museum

Widely regarded as one of the world’s greatest museums to human history and culture the British museum opened to the public in 1759. The British Museum is home to some 8 million objects originating from all continents portraying human culture from humble beginnings until the present day, the collection includes objects from ancient Greece, Rome, Egypt and much more.

The museum is located on Great Russell Street, the nearest tube stations are Tottenham Court Road, Holborn, Russell Square and Goodge Street. Admission to the museum as with all national museums in the United Kingdom is free.

The Science Museum

The Science Museum in South Kensington was founded in 1857 from the collection of the Royal Society of Arts and items from the Great Exhibition. The museum now has over 300,000 items exhibiting all kinds of innovations, the museum is also home to the IMAX 3D cinema.

The museum is free to enter and the nearest underground station is South Kensington.

The Tower of London

The Tower of London is a castle founded in 1066 as part of the Norman conquest, William the Conqueror later added the White Tower in 1078 and it is this that gives the castle its name. Originally a grand palace the tower was used as a prison from at least 1100, under the reigns of Richard the Lionheart, Edward the 1st and Henry the 3rd the castle was improved upon and expanded to how it is seen today.

The crown jewels are also found here and are still regularly used by the Queen for important ceremonies, on display are the coronation spoon, St Edward’s crown, the Sovereign's Sceptre with Cross, the Crown of Queen Elizabeth the Queen Mother and the Imperial State Crown. The nearest underground station is Tower Hill.

Madame Tussauds

Madame Tussauds is a famous wax museum displaying lifelike wax figures of celebrities current and from the past, members of the royal family, sports stars and more.

Located on Marylebone road, the museum is a two minute walk from Baker Street underground station.

London Weather

This Weather Widget is provided by the Met Office

London Map

Sign Up To Our Newsletter

Enter your email address below and keep up to date with our latest news and offers.

London rental homes for let