Shoppers Drug Mart 1060

Shoppers Drug Mart #1060 is a Shoppers Drug Mart drugstore located at 759 Adelaide Street North in London, Ontario.