90 Lexham Gardens
90 Lexham Gardens Hotel London is a good accommodation choice in London.
The property is located in Kensington and Chelsea district, 2.5 km from Hyde Park, British Museum and The London Eye. The hotel is 1150 meters away from Natural History Museum, Science Museum and Threesixty Theatre.
The rooms in 90 Lexham Gardens Hotel London come with a dining area and TV.
High Street Kensington subway station is just 5 minute walking distance from the hotel. A few minutes' drive from London City airport.