Folkestone Invicta F. C.
Folkestone Invicta Football Club is a football club based in Folkestone, Kent, England. They are currently members of the Isthmian League Premier Division and play at Cheriton Road.
Folkestone Invicta Football Club is a football club based in Folkestone, Kent, England. They are currently members of the Isthmian League Premier Division and play at Cheriton Road.