"a restaurant near Folkestone has had to close part of its car park because of the caterpillars"

"a restaurant near Folkestone has had to close part of its car park because of the caterpillars"

Says here in the Mirror, but what restaurant? I was thinking, the only restaurant I know in Folkestone that's high falutin' enough to have its own car park is Paul's isn't it? But this does say near Folkestone, not in Folkestone... so where then, anyone know? I expect it was in the local paper...

⬅️ :: Number 11 new menu and website ➡️
Sat May 30 2009