The Top 2 Starwood Hotels in London

London is an international hub for both business and leisure travel. Whether you’re in town to see the insides of boardrooms or the interiors of Buckingham Palace, Starwood has the hotel to suit your needs. Here are our picks for the best in the city.


Overnight in London: 5 Hotels Close to the Airport

For many people traveling to or from Europe or the Middle East, a stop in London is almost always a sure thing. Whether routed through Gatwick or Heathrow, there are a few hotels close by that will leave you refreshed and ready to continue onto the next leg of your journey. Flying to Heathrow Airport…