Featuring 3-star accommodation, Venetian Hotel is located in London, less than 1 km from Natural History Museum and a 14-minute walk from Victoria and Albert Museum. This 3-star hotel offers room service and a 24-hour front desk. The property is 3.3 km from the city centre and 400 metres from Royal Albert Hall.
Number of rooms: 18
Hyde Park Gate 36aa, Kensington and Chelsea, London, SW7 5DW, United Kingdom