This week we have an exclusive collection of London Street Sign Replicas. We’ve chosen 15 iconic street in London and are offering them for a limited time.
This sign is dedicated to Trafalgar Square – our personal favorite location in all of London!
Each metal sign is made in Britain and is 300mm x 400mm (roughly 12×16 inches). Produced by the Original Metal Sign Company in Britain.