This 5-star hotel is situated in the centre of London's West End, on the corner of Oxford Street and Park Lane. Overlooking Hyde Park, it boasts luxurious air-conditioned rooms and free Wi-Fi access in public areas.
140 Park Lane, Westminster Borough, London, W1K 7AA, United Kingdom
Hotel booked 2 times today.
Nightly rates from $696 to $1 247