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 Details