Hotel review: The Westin London City

A review of Westin first hotel in the UK, on the north bank of the Thames