400 SQM Ta’ Xbiex Office To Let

  • €9,800/Monthly