This hotel is set on a tree-lined street in central London. With 24-hour reception, guests are just 5 minutes’ walking distance from Paddington Rail Station and Hyde Park.
Number of rooms: 25
129 Sussex Gardens, Westminster Borough, London, W2 2RX, United Kingdom