Games/Helen's Mysterious Castle/MediaHelen's Mysterious Castle·, 2011 · PLAYISMMediaBack to gameAll7Screenshots6Videos1Screenshots6Videos1TrailerMore about Helen's Mysterious CastlePlayer reviews