The Ship Inn

The Ship Inn
23 The Stade, Folkestone, Kent, CT19 6AB