Armada TowersEdit profile
Armada Towers is a complex of three residential towers in Jumeirah Lake Towers in Dubai, United Arab Emirates. Armada Tower 1 is the taller of the three, standing at 167 m (548 ft) with 39 floors. The other two towers, Armada Tower 2 and Armada Tower 3, both have 36 floors and stand at 150 m (490 ft). Begun in 2004, the towers were topped-out in 2007 and completed in 2009.