Halmann Vella | 220 Tower Road - Halmann Vella