Home Other Landmark Group opens new Centerpoint and Max outlets at The Spot mall in Choueifat