NOTE: Yemeni Crown was formerly known as Socotra Tradional Yemeni Cuisine Socotra: a legendarily beautiful island off the coast of Yemen. Also: a restaurant on City Road, Cardiff. In Sanskrit it means ‘island of blessing’, which I suppose applies to both areas, if you tilt your head and squint a bit. Perhaps. The island isRead More