Skip to content Skip to footer

The Westin London City

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

Venue Description

The Westin London City

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.