King Charles I Statue

King Charles I – The most important statue in London

Date: January 2018

Location: Trafalgar Square, City of Westminster, London

Products: Chameleon RGBW™ In-ground

Products Used