 |
| London |
|
Citadines Apart'hotel South Kensington
- London In stylish South Kensington, Citadines Apart’hotel is near Hyde Park and Harrods department store. 2 Tube stations are a short walk away. Citadines offer studios and spacious 1-bedroom apartments, with satellite TV.
|
|
|