LEVEL 1 Restaurant and Terrace at Armada BlueBay

First Floor, Armada 2, Cluster P,Jumeirah Lakes Towers, Sheikh Zayed Road, Dubai, Directions