This elegant 4-star London hotel has a classic English décor and traditional English cuisine. It is only a 3-minute walk from Oxford Street, Hyde Park, and Marble Arch Tube station.
15 Seymour Street, Westminster Borough, London, W1H 7JW, United Kingdom
Hotel booked 1 times today.
Nightly rates from $177 to $1 566