Hotels with a restaurant in FolkestoneBook hotels with a restaurant in Folkestone, United Kingdom online. Compare prices, reviews & photos of 41 hotels and get the best deal for your next stay.
The Ship Inn Folkestone23 The Stade, Folkestone 1.7km from the center of Folkestone