Jamie’s Italian Budapest is Jamie Oliver’s first restaurant in central Europe, located in the historic Buda Castle.