Data from
Locations
Meves Bros. has 2 locations.
Studio or Business (1856-1857)
10 New Street
Covent Garden, Westminster
London, Greater London
England
Studio or Business (1864-1865)
70 Albany Street near Regent's Park
Saint Pancras, Camden
London, Greater London
England