Restaurant - International in Town Centre, Folkestone