MovieMaps

Photo of Waterfront Church

Location: Església de Sant Bartomeu i Santa Tecla
As Seen In: The Day of the Triffids