Queen of Sheba, W2 London’s only Yemeni restaurant – Queen of Sheba in Paddington. We caught it on a… March 29, 2012 0 comments