F Macleod Funeral Directors (a) Old Medical Centre, High Road, Broadford, Isle of Skye (t) 01471 820000 This email address is being protected from spambots. You need JavaScript enabled to view it.

M & D Macleod Funeral Directors (a) Dunvegan Road, Portree, IV51 9HH (t) 01478 698313