Shoppers Drug Mart 768

Shoppers Drug Mart #768 is a Shoppers Drug Mart drugstore located at Sherwood Forest Mall, 1225 Wonderland Road North in London, Ontario.