Built in 1908, The Dilly has a long history of being one of London's finest hotels. Right in the heart of Piccadilly, our iconic location and London-inspired touches provide everything you need for a stay in the city centre. Retreat to one of our spacious bedrooms, recharge at our impressive Health Club, dine in our vibrant restaurant, or sip a cocktail at our piano bar. All under one roof, we bring you the best of London's essence in our local cuisine, upbeat vibe and style.