London Hotels

London Hotel Mapper Deals


Hotels in London, England


London Hotel Guide & Local Info

“Look kids it’s Big Ben,” said Chevy Chase in the American classic European Vacation, as he drove in circles in a roundabout for hours in London. Like most European cities, London is no exception to the rule when it comes to tricky roundabout intersections which tend to anger some non-Europeans, but the fact remains that roundabouts do serve a purpose in reducing traffic flow despite their tricky nature.

London is located on the Thames River and is the capital city of England and the United Kingdom, and the largest city, urban zone and metropolitan area in the United Kingdom, and the European Union. London in fact has two city centers: a commercial city and a separate government capital.
Sites of interest in London include Trafalgar Square where the original Charing Cross stood, The Tower of London, Saint Pauls Cathedral, and London Bridge. At the north end of the outskirts of London, travelers should check out Westminster Abbey and several of the nearby palaces, historically each palace was replaced by a larger one leaving previous ones for government use. These palaces include the Palace of Westminster which is also known as the Houses of Parliament, Whitehall, and Buckingham Palace.