Le Sherlocks est situé dans le quartier de Camden à Londres, à 500 mètres de Tottenham Court Road, à moins de 1 km de la station de métro Leicester Square et à 8 minutes à pied du théâtre Arts. Il est situé à 300 mètres du Dominion Theatre et dispose d'une connexion Wi-Fi gratuite ainsi que d'une réception ouverte 24h/24. Il se trouve à 300 mètres du British Museum et à moins de 1,3 km du centre-ville.
Cet appartement spacieux dispose de 3 chambres, d'une télévision à écran plat avec services de streaming, d'une cuisine entièrement équipée avec lave-vaisselle et four, d'un lave-linge et de 3 salles de bains avec douche. Les serviettes et le linge de lit sont fournis. Cet appartement est non-fumeurs et hypoallergénique.
Vous séjournerez à proximité du Queen's Theatre, du Prince Edward Theatre et du Royal Opera House. L'aéroport de Londres-City, le plus proche, est implanté à 14 km.