In Store

At McPherson Pharmacy you will find a fantastic range of perfumes, cosmetics, skincare and body products.

We stock the prestigious range of Chanel fragrances and are the sole stockist in Tayside of the entire Guerlain range. We also carry the modern and innovative Inika and Stila cosmetics ranges. Add to that the perfumes from Prada, Lancôme, Armani, Yves Saint Laurent, Versace and many more for a fabulous choice for every occasion.

Skincare experts Vichy and La Roche Posay supply products to ensure your skin is kept in the best condition and we stock a wonderful range of soaps and body products from the like of Crabtree & Evelyn, Di Palomo, Roger & Gallet and Burt's Bees which all make great gifts too.

For newborn babies and young children we have a huge range of soft toys, keepsake boxes and creative toys that make excellent christening presents.

We are more than happy to answer any queries about the ranges we carry and availability by calling us on 01382 477423 or by email at

Please also visit our Facebook page at for up to date information about new products.


Beauty Counter


Baby Section