Set amid London’s gleaming business towers, The Westin London City stands out for its innovative architecture. With a main entrance at street level, guests step into a luminous lobby ...