Reviews of Isle of Skye Candle Company - Edinburgh. (Shop) in Edinburgh (Edinburgh).