All opinions remain our own.Conveniently situated between the River Thames and the City of London with stunning views of the river, Shakespeare’s Globe theater and Tate Modern art gallery, The Westin ...