Located in London, just 2 minutes’ walk from Bayswater Tube Station, Royal Park Hotel features free Wi-Fi available throughout, just 5 minutes’ walk from Hyde Park and Kensington Palace and Gardens.
Number of rooms: 59
86-92 Inverness Terrace, Westminster Borough, London, W2 3LD, United Kingdom