Attractions in United Kingdom
Compare prices, read traveller reviews and book in one place.
United Kingdom
Trafalgar Square
The square lies in the City of Westminster where the West End meets Whitehall. It is named after the naval Battle of Trafalgar of 1805 and is the point from whi...
London
London Eye
The London Eye stands on the South Bank of the River Thames, beside County Hall and opposite the Houses of Parliament. It was built as a project to mark the new...
London
Big Ben and the Houses of Parliament
The Palace of Westminster stands on the north bank of the River Thames in Westminster, central London. It is the meeting place of the House of Commons and the H...