Filming Locations in Cospicua

Cospicua, Malta
Munich (2005)

Cospicua or Bormla, occasionally also known by the Latin name Cottonera, is a double-fortified harbo...

View Details