The Top 4 Luxury Hotels in London

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 Top 4 Luxury Hotels in London”