Budapest Street Food 01103 The most delicious local delicacies to buy, enjoy and smear on your shirt.