The Beverley House Hotel
Beverley House Hotel offers rooms with free Wi-Fi in London, well located 900 metres from Hyde Park. Located around 1.2 km from The Serpentine, the hotel is also 1.5 km away from Lord's Cricket Ground. The property is 1.
142 Sussex Gardens, Westminster Borough, London, W2 1UB, United Kingdom
Nightly rates from $98