logo

Location of The Westin London City

Location

60 Upper Thames Street, London, United Kingdom, EC4V 3AD
Located along the picturesque banks of the River Thames, The Westin London City offers an ideal location in the heart of London’s historical financial district. Just moments away, guests can enjoy prominent sights such as St. Paul’s Cathedral and Shakespeare's Globe, both within walking distance, while the iconic Tate Modern is only 400 meters away. The vibrant atmosphere of the South Bank and the thriving West End are both easily accessible, making it a perfect base for both business and leisure travelers looking to explore the city's rich culture and history.
Check rooms and rates
From445US$ /night
Check-in
22Nov2024Select date
Check-out
23Nov2024Select date
Rooms and Guests2 Guests, 1 Room
Map view
street view
60 Upper Thames Street, London, United Kingdom, EC4V 3AD
Nearby
Market
Borough Market
510 m
Monument
Monument to the Great Fire of London
510 m
Bridge
London Bridge
510 m
Church
Southwark Cathedral
510 m
Museum
Bank of England Museum
510 m
Bridge
Southwark Bridge
510 m
Restaurants
Eats & Bits Cafe
100 m
Queen Victoria Street Mansion House Underground Station
Thai Square Mansion House
170 m
1 Great St. Thomas Apostle
Vintry Izakaya
160 m
20 Garlick Hill
Shake Shack Mansion House
160 m
45 Cannon Street Mansion House
The Sugar Loaf
170 m
65 Cannon Street
Planet of the Grapes
200 m
74-82 Queen Victoria Street Bow Lane
Pali Kitchen
180 m
13 Bow Lane
Cafe Moka
210 m
4 Queen's Rd Centre Court Shopping Centre
Contact us
We’re at your service