1 Answer

  • 0

    Well Colan, all of the starwoods in London are around the west end, thankfully, London's underground network is one of the best I've ever used. The only starwood I've stayed at inn London is the Sheraton Park Tower, it's a nice place, good location, and quite close to Knightsbridge station. From Knightsbridge, you can get the Piccadilly line to South Kensington, and then the District line to Tower Hill, where you can pick up the Docklands Light Railway, which will take you straight to the ExCel centre. Good luck! about 7 years ago

Answer this question

Map of London