Do you mean Almas? That's in Jumeirah Lakes Towers (JLT)Just a quick question? Where is the best places to look online for apartments just so I can get a general idea?
Also not sure if anyone knows this but does anyone know what the area is called around Alma's tower? I think it's the marina but not sure.