Filming Locations in Taevaskoja

Taevaskoja, Estonia
The Last Relic (1969)

Taevaskoja is a village in Põlva Parish, Põlva County in southeastern Estonia, known for its outcrop...

View Details