The Westin London City boasts a riverside location and spectacular views over London’s historic River Thames. The hotel offers 222 luxurious guest rooms & suites and 3 Residences impeccably designed and 7 meeting rooms including the Westin Ballroom.
60 Upper Thames Street
Testimonials