Harrods of London
Great Britain’s largest store has a pet department to match.
Article from February 1969 Pet Shop Management
Interesting article on the most famous department store in England. Still in business since 1849 their pet department in Victorian times has kept lions, monkeys, and an incredible assortment of animals we no longer see but only currently in Zoos!