About This Property
The Westin London City is a luxurious hotel located in the heart of London. Boasting a prime location along the River Thames, this hotel offers unparalleled views of some of London’s most iconic landmarks, including the Tower Bridge and The Shard.
The Westin London City is known for its exceptional service and luxurious amenities that cater to the needs of its guests. The hotel features 222 guest rooms and suites that are designed to provide ultimate comfort and relaxation. Each room is fully equipped with state-of-the-art technology, premium bedding, and en-suite bathrooms that offer a range of luxurious amenities.
One of the most famous features of the Westin London City is its breathtaking rooftop bar, boasting stunning views over the River Thames and the city skyline. It’s the perfect spot for enjoying a cocktail or two while taking in the sights and sounds of the city.
The hotel also offers a range of dining options, including the all-day dining restaurant, showcasing the best of British cuisine with a modern twist. For those looking for something more intimate, the hotel’s private dining room offers an exclusive setting for a memorable dining experience.
For guests looking to relax and unwind, the hotel features a state-of-the-art fitness centre and an indoor swimming pool. The Westin London City also offers a range of spa treatments, including massages and facials, designed to rejuvenate and refresh the mind and body.
In summary, the Westin London City is renowned for its exceptional service, luxurious amenities, and prime location in the heart of London. Whether you’re a business traveller or a leisure guest, this hotel offers an unforgettable experience that’s guaranteed to exceed your expectations.
Related
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.