The development on the site of the former Mistra Village holiday complex is planned to incorporate more than 700 apartments in a 12-storey development. Photo: Jonathan Borg