Best Hotels & Restaurants in City of London – The City of London (the capital’s central business district) offers some of the most convenient places to stay, thanks to its proximity to Covent Garden, Liverpool Street and St Paul’s. Despite