The Westin London City

Located on the banks of the Thames in the heart of London. Our hotel is near St Paul’s Cathedral, Shakespeare’s Globe Theatre, The Shard & the Tate Modern.