The Westin London City Hotel & Residences
60 Upper Thames Street, London, EC4V 3AD
The Westin London City boasts an impressive riverside location and spectacular views over London historic River Thames. Overlooking Shakespeare’s Globe and the striking Tate Modern a 5 star hotel experience awaits you at The Westin London City.
Primely positioned between the city’s urban landscape and the river’s serenity. Overlooking bankside, and a few minutes away from the West End and South Bank, the hotel is ideally located where business and leisure meet in the perfect balance.
Cannon Street and Blackfriars mainline train stations are a short walk, and the hotel is also within a 5 minute walk of Mansion House, Monument and St Pauls tube stations.












