Barnaby Barford
3,000 Miniature Storefronts Make Up London's New 'Tower of Babel'
A 20' tall sculptural portrait of London's retail life, from derelict shops, to boutiques and galleries.
Advertisement
Advertisement
Advertisement
A 20' tall sculptural portrait of London's retail life, from derelict shops, to boutiques and galleries.