Ad/PR stay Walking into The Westin London City felt like entering a haven of luxury and glamour. We were wowed by the design and calmness from the moment we arrived. Just a short walk from St Paul’s Cathedral, the hotel is ideally located near one of London’s most famous landmarks, which is a big plus for guests. The lobby is a work of art in itself. The art installation above us took our breath away—looking up, it’s like floating on […]