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 Details