UK's hidden village inside a city is 'so worth a visit' but most tourists never find it 0 04.01.2025 06:00 Express.co.uk Dean Village is a secluded and peaceful hamlet in the heart of Edinburgh, situated on the Water of Leith.