Charming British restaurant in a mid-1700s thatched building. Offers a garden and innovative cuisine. Located opposite Towcester Racecourse.