Metal Shop Sign

A large metal shop sign installed in the West End of London in a mirror finish, deliberately sized larger than the underlying backdrop.


Transport Signs
Shop Signs
Metal Signs