Types of London accommodation explained

In 2000, there were well over 100,000 hotel rooms in London. Since winning the Olympic bid, developers have gone mad building even…

Read more Types of London accommodation explained