Route GuidesRoutes City GuidesCities Map Log in

The Leonard Hotel

London
15 Seymour Street, London, W1H 7JW

48 rooms · ★★★★ · from £133


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.