Bar & grill offering a traditional British menu with seasonal specials. Located on the Leas in Folkestone.