Venue Overview
Guest Capacity
300
Event Types
Private and Semi-Private Corporate Events, Meetings, Launch Events
Venue Features
Spa, Catering, Bar, AV Equipment
Location
60 Upper Thames Street, London, EC4V 3AD
Nearest Station
Cannon Street / Bank
The Westin London City is a modern five-star hotel redefining luxury and wellness in the capital. The hotel’s location is superb, siting right on the north bank of the River Thames. It grants sweeping views and seamless access into the City of London and iconic landmarks surround it, including St Paul’s Cathedral and the Millennium Bridge.
A focus on wellness guides the design of the entire hotel. Amenities include a fitness studio, a tranquil spa, and an indoor swimming pool. The Westin offers 226 thoughtful bedrooms and suites, and every space includes high-speed Wi-Fi and integrated AV systems.
The hotel features more than seven versatile event spaces in total. Flexible meeting rooms capture natural light, whilst The Westin Ballroom acts as its crown jewel. This stunning space can accommodate up to 300 guests, with its contemporary design suiting large conferences, gala dinners, and stylish receptions as well. The smaller rooms provide adaptable layouts and technology for intimate meetings or breakout sessions.
For a unique setting, look to Hithe + Seek, a stylish wine bar overlooking the River Thames. A sophisticated venue perfect for private receptions or networking evenings, delivering contemporary design, warm ambiance, and panoramic river views.
