The Leonard hotel’s convenient central London location is second to none. Set at the heart of the bustling and vibrant capital, it is a welcome oasis from the likes of Oxford Street, Marble Arch and Hyde Park which are only a two minute stroll away. This boutique hotel London is a firm favourite with both visitors and business people alike as it is only a 15 minute journey into the city and 10 minutes to popular attraction such as the London Eye, Madam Tussauds and the Opera.

In terms of location, hotels near Oxford Street are an excellent option to discover this vibrant and exciting city whilst on the other hand hotels near Hyde Park are fantastic for taking the opportunity to wander around one of the largest parks in London. Here at The Leonard, we are lucky enough to have an exceptional convenient city centre location and so two of London’s renowned landmarks are only a short distance away.

Arriving by:





Transport Links


Local Attractions


Call: 020 7935 2010. or email:
Our Blog | Sitemap