Banca Giuratale (Town Hall)

Triq IL Villegaignon , Mdina , Malta

Palace