Insignito di 4 stelle e situato nel centro di Londra, a meno di 800 metri dalla Stazione Ferroviaria di Londra Paddington e da Hyde Park, questo hotel offre suite in stile boutique con servizi alberghieri.
Numero delle stanze: 42
39-40 Cleveland Square, Quartiere di Westminster, Londra, W2 6DA, Regno Unito