Filming Locations in Mosta
Mosta, Malta
13 Hours: The Secret Soldiers of Benghazi (2016)
Mosta is a small but densely populated city in the Northern Region of Malta. The most prominent buil...
View DetailsMosta is a small but densely populated city in the Northern Region of Malta. The most prominent buil...
View Details