MovieMaps
Browse Locations
Cities
Photo of Waterfront Church
Location:
Església de Sant Bartomeu i Santa Tecla
As Seen In:
The Day of the Triffids
Copyright Security Pictures Ltd.