Report review

Report review

lori mann reviewed London Drugs - Oliver Square West

The best drug store ever. Twila is amazing, has helped so much with my diabetes, always eager to help with any questions. I find all the pharmaceutical staff terrific. Thank-you. .......Lori