Address: Depiro Street Sliema, Malta