Vella 33

Triq Hal Qormi, Hamrun, Malta, HMR 2181