Offering an outdoor pool and a spa and wellness centre, Armada BlueBay is located in Jumeirah Lakes Towers. Free Wi-Fi access is available in public areas. The property is a 10-minute drive from Mall of the Emirates and Dubai Marina.
Number of rooms: 417
Armada Towers, Jumeirah Lakes Towers, Sheikh Zayed Road, P.O. Box 29591, Dubai, UAE, Jumeirah Lakes Towers, Dubai, United Arab Emirates
Hotel booked 4 times today.