Situata a circa 5 minuti a piedi da Gordon Square, la villa Sherlocks Londra offre un facile accesso a numerosi luoghi turistici della zona.
Il London Eye si trova a una distanza di 2 km da questa casa vacanze, che è anche accanto alla stazione della metropolitana Tottenham Court Road. La villa è a circa 25 minuti a piedi da luoghi di culto come l'Abbazia di Westminster. Altre attrazioni famose sono il British Museum, a 3 km.
La villa Sherlocks si trova nelle immediate vicinanze del ristorante Tea & Tattle, che offre piatti della cucina britannica. La stazione ferroviaria più vicina è di London Marylebone, situata a circa 25 minuti a piedi.