Love and London
Top NEW things to see in London in 2026 (from a London expert)
“A luxurious new hotel opening in 2025, located in the former US Embassy on Gruvener Square in Mayfair. It features dramatic mid-century architecture, huge rooms, multiple restaurants, a spa with a 25m pool, and a rooftop bar.”