The Westin London City unveils installation with British Artist Victoria Noakes
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,