Shoppers Drug Mart 893

Shoppers Drug Mart #893 is a Shoppers Drug Mart drugstore located at Lloyd Manor Plaza, 201 Lloyd Manor Road in Etobicoke, Ontario.