City of London Hotels
The City of London is a city within a city. It is the historic core of Britain’s Capital, around which modern London grew. It is often referred to as the Square Mile, as it is almost exactly one square mile (2.6 km²) in area and is home to the London Stock Exchange, as well as such iconic landmarks as Tower Bridge and St Paul’s Cathedral.
(...more)
4 Star Hotels ****
5 Star Hotels *****