The Duke Rooms London
Hotel
London
The Duke Rooms London is located in the Westminster Borough district in London, 1.1 km from Hyde Park and 1.4 km away from Oxford Street. Guests can enjoy the on-site bar.
Number of rooms: 18
45 Harrowby Street, Westminster Borough, London, W1H 5HT, United Kingdom