Set in exclusive Chelsea Harbour by The River Thames, Wyndham Grand London is the city's only five-star luxury all-suite hotel. Offering an ideal base from which to explore the very best that London has to offer, the hotel is only minutes from the legenday boutiques which line the King's Road and it is the ideal base to see sites such as Buckingham Palace, Big Ben, Harrods and the Houses of Parliament. Imperial Wharf Rail Station is only 300 meters and Stamford Bridge Stadium 1km away.Each of ... More