Tagged: Best Boutique Hotels

Some of London’s Best Boutique Hotels

The concept of ‘boutique hotels’ actually started in London during the 1980s. While it is now a global concept, London is still the place to be for those who want to enjoy hotels that...