Best Restaurant in Folkestone, united kingdom