The Dilly si trova in zona London City Centre, a 2 min. a piedi da Stazione della metro di Piccadilly Circus e a 9 min. da Trafalgar Square. Secondo i viaggiatori, questo hotel vanta una buona posizione.