Msida Office with Warehouse to Let

  • €5,750/Monthly