R. Grant & Son, Rivingtons

Name:R. Grant & Son, Rivingtons
Place: London, England