Orava castle or oravsky hrad in Oravsky Podzamok in Slovakia. Medieval castleon high cliff by the Orava river.