Premier Inn London - Find Premier Inn Hotels in London
The vast, ancient capital city of London is home to over 40 London Premier Inns in the Greater London area, which provide accommodation for the legions of visitors that flock to explore the magnificent metropolis' history and culture each year. There are six London Premier Inns close to the City of London and its host of world-famous attractions, such as the Houses of Parliament, Tower Bridge and Westminster Abbey.
For an iconic London experience, the London Premier Inn County Hall is in the original County Hall, built in the early 1900s. A fine example of Edwardian Baroque architecture, it is on the bank of the River Thames, and houses a number of attractions, including the London Sea Life Aquarium. The three-star Euston Premier Inn in London has 266 comfortable, modern guest rooms, a bar, top-class facilities and a restaurant that serves an array of fine food in a pleasant atmosphere.
Premier Inn London County Hall
London - Local Area Information
London, capital of the United Kingdom, is the most densely populated city in the European Union, and lies on the banks of the River Thames. Since the Romans founded it, over two millennia ago, it has had a colourful history, and the ancient City of London retains its medieval boundaries. It is now one of the most important cultural, business and financial centres in the world. London has four World Heritage Sites: the Royal Botanic Gardens, the historic settlement of Greenwich, the Tower of London and the location that encompasses Westminster Abbey, St. Margaret's Church and the Palace of Westminster.