Already discovered by filmmakers, this English town is a revelation 0 22.11.2024 21:00 Sydney Morning Herald Stamford is a town made for walking, full of lanes and alleyways opening on to the unexpected.