No indication from the summary of WHERE we are talking about “my local town” made me think it was one of those made up stories. When I hear Andover, I think Connecticut. When I went to YouTube, it appeared that we are talking about England.
His accent and reference to ‘pub’ in the transcript served as a dead giveaway, imho.