Azura Residences by Invest Group Oversea (IGO), is a 17-story building in Deira's Dubai Islands, offering 1, 2, and 3-bedroom apartments