Games/Lost Castle: Deluxe Edition/MediaLost Castle: Deluxe Edition·, 2024MediaBack to gameAll1Screenshots1Screenshots1More about Lost Castle: Deluxe EditionPlayer reviews