Triq il-Lunzjata, Santa Venera, Central Region, Malta
Shop 1-5 Triq il-Palazz L-Ahmar, SVR 1464 Santa Venera, Central Region, Malta