Jewel Of London

Jewel Of London
Festival Pier, Embankment, London, SE1 8XZ