Ta' Giza Apartments 1&2 è una struttura situata a 5 min. a piedi da Basilica di San Giorgio e a 3 min. a piedi da Valle di Lunzjata.