20 Barth Street
Hamrun HMR1067,
Malta

Get Directions