Category: Hotels Category: Hotels
Address: 36-37, Kensington Garden Square, London, London, United Kingdom, W2 4BQ
Landline: 020 7908 1340
Report a problem with this listing