Address: Ghar il-Lenbi Street Sliema, Malta