(Oravsky Hrad), Oravsky Podzamok, Slovakia.
via Instagram ift.tt/2wX79Yk
via Instagram ift.tt/2LhKu27
via Instagram ift.tt/2CIy2p1
via Instagram ift.tt/2fqaIBl
Oravsky Podzamok, near the border with Poland. The name Podzamok means under the castle, which is exactly where the town is located.