Buda Castle is the historical castle and palace complex of the Hungarian kings in Budapest, and was first completed in 1265.