Shopping area inside the hall of “Mater Dei” Hospital, in Malta.

  • Location:
    Malta
  • Customer:
    Evolve by RS Group
  • Year:
    2021