Located in Jumeirah Lakes Towers (JLT), the development features a 45,000 sq. ft. private beach club – with an alcohol licence