En choisissant Devonshire Club by Mantis, vous aurez la chance de séjourner en plein centre de Londres, à moins de 5 minutes à pied de The Gherkin et Liverpool Street. Cet hôtel 5 étoiles se trouve à 1,2 km de Barbican Arts Centre et à 0,6 km de Brick Lane.