With beautiful views of the Thames, The Wyndham Grand London, which is located in Chelsea Harbor, is the city's only five-star luxury all-suite hotel. The Wyndham offers an ideal base from which to explore the very best that London has to offer. Only minutes from all the major sites and the legendary boutiques which line the King's Road. Please see below for the exciting details of their re-opening! The Wyndham Grand London recently celebrated the re-opening of its Blue Harbour Spa to guests and non-resident club members. New to the Chelsea spa is the introduction of VOYA, the world’s first certified organic seaweed-based products. To Continue Reading on TopHotelsofLondon.com >>
