Data from
Locations
Lemere & York has 1 location.
Studio or Business (1880-1881)
4 & 5a Tottenham Court Road
Saint Pancras, Camden
London, Greater London
England
Lemere & York has 1 location.
4 & 5a Tottenham Court Road
Saint Pancras, Camden
London, Greater London
England