Ratings: 5
15 Review
15 Recommended
London is one of those cities that is so thoroughly enchanting and rich - rich with history, culinary artistry, shopping, culture, and some of the most incredible hotels you'll experience. Each hotel in London is so incredibly different and unique, each serving their guests in their own very distinctively British way. Classical accommodations at The Stafford, where you can toast to the best of life in the gorgeous American Bar; comfortable contemporary indulgences at Nobu Portman Sqare, right in the heart of Marylebone and next to Mayfair - with a fun lobby bar and some of the best sushi in London, such a fun place to home base for shopping and dining! If you love history, The Royal Horseguards right next to the River Thames is rich with WWII and Churchill lore, while providing incredibly comfortable accommodations and also - you guessed it - a wonderful bar! The list truly goes on and on - luxury is incredibly easy to find in London!