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