Written by Michael

4min read

18 Comments

London is known for having some of the world’s oldest and most iconic luxury hotels. It’s not surprising, considering it’s one of the world’s oldest cities. It was founded by the Romans back around 50 AD, and the concept of letting a guest stay in one’s house, or accommodation so to speak, actually dates back to Biblical times.

Continue reading “The Best Luxury Hotels in London.”