This four-star hotel is located in a beautiful Georgian building on Kensington Garden Square, not far from Hyde Park. Rooms here are studios, with some benefiting from cute little terraces.
Time Out says
Details
- Address
- 36-37 Kensington Garden Square
- London
- W2 4BQ
Discover Time Out original video