Lumen Briarcliff – a mixed-use development at Briarcliff and Clairmont Roads featuring 264 luxury apartment units and 10,000 square feet of restaurant and retail space – is set to open in April.