The kebab shop's an obvious giveaway. It's somewhere in the UK. As to where, well, I've never been, so I can't hazard a guess.
Probably a cathedral town, since you think that's a clue. My guess, at this stage, off the top of my head,and not doing any googling, would be York.