150 SQM Ta’ Xbiex Office For Rent

  • €3,267/Monthly