one of the tourist attraction in Malta. Near the place are shopping store and souvenir shops, and restaurants to eat.
one of the tourist attraction in Malta. Near the place are shopping store and souvenir shops, and restaurants to eat.