Dean Village is a tranquil and picturesque hamlet hidden away in Scottish city of Edinburgh. Nestled along the Water of Leith ...