Restaurant Review: Mythos Kouzina & Grill, JLT

March 22, 2016

Mythos is a hidden treasure in the base of the Armada Blue Bay Hotel in Jumeirah Lakes Towers, an area overloaded with mediocre takeaway joints – but look hard enough and you’ll find some outstanding eateries with the sort of laid-back, fully licensed …