A sixteen-storey business tower with flexible open-office spaces on the premium location of Limassol Avenue