The imposing stone spire of Haddington Town Hall rises like a spear above the elegant townhouses that mark the center of the historic Scottish town. Dating back more than 1,000 years to the High Middle Ages, Haddington is a small town located less than 20 miles from Edinburgh in the […]