London wins 2026 World’s Best City award

The London skyline, taken from above the Thames near Tower Bridge with iconic structures like the Shard in the distance.

Photo credit: © Sven Hansche/Shutterstock.com

London, recently awarded the 2026 World’s Best City accolade by Ipsos, has been recognised as the most desirable city in the world. Considering factors including air quality, green spaces and social media reviews, it’s achieved the top spot with New York at number 2 and Paris at number 3.

With this fantastic recognition, you may be considering a London stay during 2026. If you are, please contact us directly so that we can give you a bespoke experience, tailored to your requirements and offered at the most competitive rates to ensure your stay is as fulfilling as possible.

Return to blog