LEEDS

LEEDS
Description
Leeds, the place where the seed of the industrial revolution began in Britain. Railways, Steam Engines, Electric Power. All the metals used at that time reflected in a large-format piece.
Email to a friend