Alexandrian Liver At Alexandrie Kensington
This is the delicious Alexandrian Liver (kebda eskandarini) photographed for Alexandrie Restaurant in Kensington, which is a mix of pan-fried livers, onions and green peppers and comes with a choice of three seasonings – classic, […]