London Oxo Wharf November 23, 2005September 5, 2012 Steve 0 Comments night, Oxo Wharf Lights on the side of the Oxo wharf building. This is a ‘proper’ art installation. When I’ll find out who Read more