The Shaftesbury Hyde Park International

Location: 52 - 56 Inverness Terrace, Hyde Park, London, United Kingdom, W2 3LB
Hyde Park is famous for having one of the best city parks in the world and this hotel lives up to the area's reputation with nothing less than sheer elegance ... [ More Info ]

Park Grand London Kensington

Location: 33/37 Hogarth Road Kensington, London, United Kingdom, SW5 0QQ
The Park Grand London Kensington is the ideal place to stay whether you are in London for business or pleasure. Sleek, sophisticated and contemporary, this 4-star boutique hotel offers outstanding ... [ More Info ]

The Devonshire

Location: 1-2 Devonshire Terrace, United Kingdom, Paddington, London, United Kingdom, W2 3DN

Trip Advisor Reviews

All offers are subject to availability at the time of reservation. Offers are not valid in conjunction with any other offer or contract and do not apply to groups. Rates are per room, per night, vary by arrival date and/or length of stay, and includes VAT. Rates do not include service charges, levies, gratuities or surcharges, unless otherwise noted. Early departure fees may apply. Rates are subject to change.