Shoppers Drug Mart 1080

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