L'établissement Royal Lancaster London se trouve à l'adresse suivante : Lancaster Terrace S/N W2 2TY Londres Royaume-Uni