The Westin London City proudly announces its latest collaboration with esteemed British artist and architectural designer Victoria Noakes. Unveiling a powerful installation that pays homage to the iconic River Thames, in a bid to raise awareness about the importance of preserving the river and its ecosystem, Victoria has created a compelling interpretation of the river’s […]