| Kensington Palace and Royal Albert Hall are notable landmarks, and the area's natural beauty can be seen at Kensington Gardens and Hyde Park.
At our Kensington Garden Hotel, you’ll feel at home at its leafy location overlooking Kensington Gardens and Hyde Park, away from the hustle and bustle and just minutes from the West End, Royal Albert Hall and Oxford street.
Check out an event or a game at stamford Bridge stadium, and consider making time for Science Museum, a top attraction not to be missed.
Queensway Underground station is 3 minutes by foot and Bayswater Underground station is 5 minutes.
Thistle London Hyde Park Kensington Gardens is located in London City Centre, a neighborhood in London, and is in the city center and near a metro station. |