I just learned there's a real place called Catford
It's in England
Catford's most prominent landmark is the Catford Cat, a giant fibreglass sculpture of a black cat above the entrance to the Catford Centre. This is a small shopping centre, housing Tesco and Iceland supermarkets as well as some independent shops in the punningly-named Catford Mews.