Stockbridge Located north of Edinburgh Castle, New Town's Stockbridge is located along the Water of Leith and is known to have a more village-feel that the bustling city center. A handful of cafes ...
Some results have been hidden because they may be inaccessible to you