What city is the prestigious honor that was granted to Debbie Bampton located?
English Football Hall of Fame: The English Football Hall of Fame is housed at the National Football Museum, in Manchester, England.
i don't know