Orra The Embankment is a premium Hotel & Residential development with iconic design 1 & 2-bedroom apartments located at Jumeirah Lake Towers (JLT), Dubai. The development consists of two towers with 14 and 48 floors respectively, where residents are offered with limited 470 state-of-the-art furnished units with exclusive facilities like a rooftop lounge area and many such.
Compare listings
Compare