Leas Cliff Pavilion - might that be Folkestone's Marine Pavilion?