Whether it is a city break in the heart of London or an airport stopover, Starwood has the right option for your next stay in London with 6 hotels across 4 different luxury lifestyle brands. All are located in London's most popular areas, including Knightsbridge, Piccadilly Circus and Heathrow airport. Scroll down now to explore our hotels and book our Best Rates Guaranteed in London.
The Park Lane Hotel, London
Feel connected to the heart of London. Knightsbridge and Bond street shopping, and London’s West End are only short walk away.
Sheraton Park Tower, London
A stunning hotel in the middle of Knightsbridge only steps away from Hyde Park, Harrods, Harvey Nichols and the city’s most stylish area.
Le Méridien Piccadilly
In London’s iconic West End, classic meets contemporary as our historic décor juxtaposes with our modern health club and meeting spaces.
W London - Leicester Square
Mix it up in the heart of London’s entertainment district, where dynamic décor, visionary extras and 24/7 energy amplify an iconic locale.
Sheraton Heathrow Hotel
Comfort, convenience and location all situated only minutes away from airline terminals, while Royal Windsor is waiting to be explored.
Sheraton Skyline Hotel London Heathrow
Large, comfortable rooms are part of what make this hotel outstanding. Add exercise facilities and fine dining to complete the picture.
