Filming Locations in Luqa
Luqa, Malta
The Maltese Double Cross (1994)
Luqa is a town located in the Southern Region of Malta, 4.3 km away from the capital Valletta. With...
View DetailsLuqa is a town located in the Southern Region of Malta, 4.3 km away from the capital Valletta. With...
View Details