Located 3.7 km from National Gallery, the 3-star Venetian Hotel London is a 6-minute walk from 22 Hyde Park Gate.
Venetian Hotel features 18 rooms equipped with high-speed internet and a flat-screen TV with satellite channels as well as a mini fridge bar, tea and coffee making facilities. Nice touches include a separate toilet and a shower, along with a hairdryer and bath sheets.
You can relish contemporary cuisine at Downstairs at One Ninety located fairly close to this London property.
Located merely 9 minutes' stroll from Science Museum, this London property is also only minutes from entertainment venues like Royal Albert Hall. Cultural sights in the area are Victoria and Albert Museum (1 km) and Natural History Museum (1.1 km). Trafalgar Square lies 3.7 km away, and Gloucester Road is approximately 10 minutes on foot from the hotel. The nearest underground station is just 10 minutes' stroll away.