This 4-star luxury hotel features free Wi-Fi and offers stylish, air-conditioned rooms opposite Hyde Park and the beautiful Kensington Gardens.
Number of rooms: 175
104 Bayswater Rd, Westminster Borough, London, W2 3HL, United Kingdom
Hotel booked 1 times today.