Malta Location - Sliema, Imperial Hotel

Movies made here

Shout at the Devil (1976)
Shout at the Devil - Sliema, Imperial Hotel
Back to Location List