About Kingston Road
Kebda is definitely the Arabic term for liver, which in Egypt is a popular street food prepared during the Eskandarani — or Alexandrian — way, the city the place it arises from.It’s equally as creamy as mayo and tastes like no other. The garlic’s pungent taste definitely packs a punch! The lemon juice balances it out nicely with its tartnes