Towering into the sky, the 20 storey apartment towers exude a sleek, contemporary appeal, making Palazza City one of the most distinctive landmarks on Sarjapur Road.