Europe? Scotland, maybe?
It does look a bit Scottish doesn’t it. It’s Aylesbury Town centre. 1 hour North west of London. 1 hour East of My location here in Oxford.