The Westin London City - Luxury hotel in London

Image: Google Maps

โœ“ VERIFIED
LUXURY
โ˜… 4.5

The Westin London City

60 Upper Thames St., London EC4V 3AD

About This Hotel

The Westin London City represents the pinnacle of luxury hospitality in Mayfair's golden triangle, where tradition meets contemporary elegance in perfect harmony. This exceptional property offers spacious accommodations featuring hand-selected furnishings, premium linens, and panoramic views of London's historic streets or tranquil garden squares. The hotel's strategic location places guests at the center of London's most prestigious district, surrounded by flagship stores of international luxury brands, world-renowned auction houses, and exclusive private clubs. Each guest room and suite is thoughtfully designed with attention to detail that includes marble-clad bathrooms, walk-in wardrobes, and advanced climate control systems. The property's dedicated team provides bespoke services including personal shopping assistance, restaurant reservations at the city's most sought-after establishments, and customized sightseeing itineraries. The immediate vicinity offers easy access to Royal Academy of Arts, Handel & Hendrix Museum, and the elegant squares of Mayfair. Business travelers appreciate the hotel's proximity to the financial district and major corporate headquarters, while leisure guests enjoy being walking distance from luxury spas, art galleries, and the beautiful expanses of Hyde Park and Green Park.

Price Range

5 stars

About The Westin London City

History

The Westin London City occupies a position in the City of London's modern commercial landscape, in an area that has undergone substantial redevelopment since the 1980s. Upper Thames Street runs along the Thames's north bank, a district characterised by contemporary office and residential architecture. The hotel is part of the Westin brand's global portfolio, which emphasises wellness-focused hospitality and consistent operational standards across properties.

Neighbourhood

Upper Thames Street sits within the City of London, bounded by the Thames to the south and moments from Monument tube station. The immediate surroundings are dominated by corporate offices and financial institutions, with riverside walks offering access to embankment routes. Nearby Fenchurch Street station and London Bridge provide main-line rail connections. Retail and dining options cluster around the street level, serving both office workers and residents of the area's newer apartment blocks.

The experience

As a four-star business hotel, the property caters primarily to corporate guests and leisure visitors seeking proximity to the City. Standard Westin offerings include the brand's mattress and bedding programme, fitness facilities, and consistent room design. The location appeals to those requiring easy access to financial districts and transport links, with service typically reflecting the professional expectations of the City market rather than boutique or luxury positioning.

By Dyke Dele ยท Last updated 2026-05-10

Hotel Details

Location

60 Upper Thames St., London EC4V 3AD

EC4V 3AD

Rating

โ˜… 4.5 / 5

Hotel Type

Luxury Hotel

Street View

Street view of The Westin London City

Street View: Google Maps