Ever heard of Stamford? A sleepy little town, well hardly even that, around 100 miles north of London, Stamford, as their website exclaims is ‘The Finest Stone Town in England’. You get the picture, cobbled streets and babbling brooks, …
Posted: November 13th, 2008 ˑ
5 Comments
Filled under: blog