AbouMazen

Best Shawarma in Cairo

Mon, 13 Nov 2017 - 10:00 GMT

Some argue that Shawarma is the definition of love and while the debate has not been settled yet, we urge you to try these Shawarma joints to help you make up your mind.

More