Hotel - 380 Kensington High Street, London, W14 8NL - 3 Stars - 396 Rooms
3 offers from £35.00 to £138.00
1 review | Write a review