seaofconcrete: A slice of St. Paul's
seaofconcrete: Tracks leading into Waterloo station
seaofconcrete: View over Waterloo Station
seaofconcrete: Ladlands Block, Dawson’s Heights
seaofconcrete: Grantham Road Estate and One West Point
seaofconcrete: Grantham Road and Loughborough Estates + Battersea Power Station
seaofconcrete: St Martin’s Estate and Rosendale Allotments in Tulse Hill
seaofconcrete: The Royal London Hospital and Ledbury Estate
seaofconcrete: Herne Hill towers on a cold February morning
seaofconcrete: Maydew House and Old Kent Road Gasometer
seaofconcrete: Dawson’s Heights with North Greenwich in the background
seaofconcrete: Dawson’s Heights and the City of London
seaofconcrete: Dawson’s Heights and Canary Wharf
seaofconcrete: Elephant and Castle shrouded in mist at sunrise
seaofconcrete: London’s O2 Arena at sunrise
seaofconcrete: Sunrise over Canary Wharf and the Isle of Dogs
seaofconcrete: The City of London at dawn
seaofconcrete: The urban tapestry of Elephant and Castle
seaofconcrete: Battersea Power Station and Churchill Gardens Estate
seaofconcrete: View from Commercial St.
seaofconcrete: View from Mr Stork (3), Singapore
seaofconcrete: View from Mr Stork (2), Singapore
seaofconcrete: View from Mr Stork, Singapore
seaofconcrete: The Financial Centre, Singapore
seaofconcrete: Tang Plaza, Singapore
seaofconcrete: View from Faber Park, Singapore
seaofconcrete: People’s Park Complex, Singapore
seaofconcrete: Reflections at Keppel Bay, Singapore
seaofconcrete: Miles Street
seaofconcrete: Liminal layers